using System;
using System.Collections.Generic;
using System.Text;


namespace GraphFS
{
	public class FSEdge
	{
		private Int64 edgeId;
		public Int64 EdgeId
		{
			get { return edgeId; }
		}

		private Int64 startNodeId;
		public Int64 StartNodeId
		{
			get { return startNodeId; }
		}

		private Int64 endNodeId;
		public Int64 EndNodeId
		{
			get { return endNodeId; }
		}


		private FSNode startNode;
		public FSNode StartNode
		{
			get { return startNode; }
		}

		private FSNode endNode;
		public FSNode EndNode
		{
			get { return endNode; }
		}

	



		
		public FSEdge(Int64 edgeId, Int64 startNodeId, Int64 endNodeId)
		{
			this.edgeId = edgeId;
			this.startNodeId = startNodeId;
			this.endNodeId = endNodeId;
			//FSNodeCache.Instance[startNodeId]
			//FSNodeCache.Instance[endNodeId]

		}
	}
}
